package com_7;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/*	.将如下键值对信息存入Map集合中:
            "黄晓明", "Baby"
            "邓超", "孙俪"
            "李晨", "范冰冰"
            "大黑牛", "范冰冰"
            b).将"李晨"对应的值替换成"白百合"
            c).获取"大黑牛"对应的值，如果是"范冰冰"就删除以"大黑牛"为键的元素*/
public class Test4 {
    public static void main(String[] args) {//main方法入口
        Map<String, String> map = new HashMap<String, String>();//创建集合对象
        map.put("黄晓明", "Baby");//对象调用put方法进行元素添加
        map.put("邓超", "孙俪");//对象调用put方法进行元素添加
        map.put("李晨", "范冰冰");//对象调用put方法进行元素添加
        map.put("大黑牛", "范冰冰");//对象调用put方法进行元素添加
        map.remove("李晨");///对象调用remove方法进行移除指定键位的元素
        Set<String> set = map.keySet();//对象调用keyset方法获取键值集合
        String s = map.get("大黑牛");//对象调用get方法获取值
        while(s.equals("范冰冰")) {//使用while循环对值进行判断
              map.remove("大黑牛");//如果大黑牛对应的值是范冰冰就删除大黑牛对应的值
              break;//break终止循环
          }
        System.out.println(map);//输出集合
        }
    }
